/**
 * Author(s): xuming.Wong <xuming.Wong@gmail.com>
 */

#ifndef __PQ_EnterWorldScene_H__
#define __PQ_EnterWorldScene_H__

#include "GameScene.h"

namespace PQClient
{
	/*For loading our game scene.
	*/
	class EnterWorldScene
		: public GameScene
	{
	public:
		EnterWorldScene();

		/*Load the character select scene.
		*/
		void loadScene();

		void buttonClicked(UIScreen* sender,UIControlID id){}

		void update(float deltaT);

	protected:
		bool keyPressed( const OIS::KeyEvent &e ){return true;}
		bool keyReleased( const OIS::KeyEvent &e ){return true;}

		bool mouseMoved( const OIS::MouseEvent &e ){return true;}
		bool mousePressed( const OIS::MouseEvent &e, OIS::MouseButtonID id ){return true;}
		bool mouseReleased( const OIS::MouseEvent &e, OIS::MouseButtonID id ){return true;}
		void activate();

		bool _uiLoaded;
	};

}
#endif
